home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / -archivi / -recent2 / clib37x.lha / CLib37x / ReadMe.DICE < prev    next >
Text File  |  1998-03-07  |  1KB  |  39 lines

  1. DICE/C (dcc) notes:
  2. -------------------
  3. [Patrick Burnand <pburnand@hotmail.com> ]
  4.  
  5.  
  6. I have ported this source to DICE.
  7.  
  8. To compile:
  9.   1> CD "to where the sources of the library are"
  10.      (typically:  "Clib37x/source/lib_source/")
  11.   1> dmake -f makefile.dice
  12.  
  13.  
  14. I made the following changes:
  15.  
  16. makefile.dice:
  17.   Added.  You can use it with dmake, the make program included in the DICE
  18.   ditribution.  It's done for the version 3.0 or 3.1 of the include files.
  19.   Modify the CFLAGS if you have another version of the includes.
  20.  
  21. compiler.h:
  22.   Updated to support dice.  (only added some #defines)
  23.  
  24. LibInit.c:
  25.   Modified the L_OpenLibs procedure.  A parameter is added to pass ExampleBase,
  26.   as DICE seems not to like the 'extern' statement very much.
  27.   The 'extern struct ExampleBase *ExampleBase' has been removed.  This should
  28.   not affect the other compilers.  (I works with VBCC 0.5).  If it affects
  29.   a compiler then mail me and I'll do a version with some #ifdef _DCC....
  30.  
  31. Startup.c:
  32.   Updated the prototypes to reflect the changes in LibInit.c.
  33.   Replaced 'extern struct MyDataInit DataTab;' by 'extern DataTab;' to avoid a
  34.   problem with DICE.  It shouldn't affect the other compiler, but...
  35.  
  36.  
  37. Peace & Love.
  38.  
  39.